/* 
 * File:   CApplication.h
 * Author: root
 *
 * Created on March 24, 2012, 11:35 PM
 */

#include "CObject.h"
#include "GUI/CWindow.h"

#ifndef CAPPLICATION_H
#define	CAPPLICATION_H

#define TheApp CApplication::GetApp()

//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
class CApplication
{
public:
    ////////////////////////////////////////////////////////////////////////////
    static CApplication * GetApp();
    
    VOID ShowSplashScreen();
    
    ////////////////////////////////////////////////////////////////////////////
    virtual ~CApplication();
private:
    ////////////////////////////////////////////////////////////////////////////
    CApplication();
    
    ////////////////////////////////////////////////////////////////////////////
    static CApplication * theApp;
};

#endif	/* CAPPLICATION_H */

